colonoscopy pet animal rescue dog colitis pets puppy cat puppies endoscopy animal shelter colon cancer constipation cats breeder